package proj.java.resource;

import java.util.ArrayList;

import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;

import proj.java.bean.Aula;
import proj.java.bean.Disciplina;
import proj.java.bean.Pessoa;
import proj.java.dao.ProfessorServico;

@Path("/prof")
public class Professores {
	@POST
	@Path("/cadastrarAula")
	@Consumes("application/json")
	@Produces("text/plain")
	public String cadastrarAula(Aula aula) {
		ProfessorServico.getInstance().cadastrarAula(aula);
		return "Aula cadastrada";
	}
	
	@POST
	@Path("/listarDisciplinas")
	@Consumes("application/json")
	@Produces("application/json")
	public ArrayList<Disciplina> listarDisciplinas(Pessoa pessoa) {
		return ProfessorServico.getInstance().listarDisciplinas(pessoa);
	}
}
